5.06. Операторы C++
Операторы C++
C++ поддерживает широкий набор операторов.
Арифметические: + - * / % ++ --
Сравнение: == != < > <= >=
Логические: && || !
Побитовые: & | ^ ~ << >>
Присваивание: = += -= *= /= %= &= |= ^= <<= >>=
Условный (тернарный):
result = condition ? valueIfTrue : valueIfFalse;
sizeof:
sizeof(int); // размер типа или переменной в байтах
typeid:
Используется для определения типа во время выполнения (RTTI).
Указатели и ссылки:
int* ptr = &age; // указатель
int& ref = age; // ссылка